package com.changanw.tienchin.activity.service;

import com.changanw.tienchin.activity.domain.Activity;
import com.baomidou.mybatisplus.extension.service.IService;
import com.changanw.tienchin.activity.domain.vo.ActivityVo;
import com.changanw.tienchin.common.core.domain.AjaxResult;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author changanw
 * @since 2023-11-21
 */
public interface IActivityService extends IService<Activity> {

  List<ActivityVo> selectChannelList(ActivityVo activityVo);

  AjaxResult addActivity(ActivityVo activityVo);

  AjaxResult updateChannel(ActivityVo activityVo);

  ActivityVo getActivityById(Long activityId);

  boolean deleteChannelByIds(Long[] activityIds);

  AjaxResult selectActivityByChannelId(Integer channelId);

  AjaxResult activityAnalysis(ActivityVo activityVo);
}
